home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: LaTeX Document
(document/latex).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| LaTeX Document (document/latex)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| LaTeX document text
| default
| |
99%
| file
| C source, ASCII text, with CRLF line terminators
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| x-fmt/111 Plain Text File
| default
| |
100%
| gt2
| Java Source Code
| default (weak)
| |
100%
| detectItEasy
| Format: plain text[CRLF]
| default (weak)
| |
100%
| xdgMime
| text/x-qml
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |/*******|********|
|00000010| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000020| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000030| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000040| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 0a 2a |********|*****..*|
|00000050| 2a 0d 0a 2a 2a 20 43 6f | 70 79 72 69 67 68 74 20 |*..** Co|pyright |
|00000060| 28 43 29 20 32 30 31 33 | 20 44 69 67 69 61 20 50 |(C) 2013| Digia P|
|00000070| 6c 63 20 61 6e 64 2f 6f | 72 20 69 74 73 20 73 75 |lc and/o|r its su|
|00000080| 62 73 69 64 69 61 72 79 | 28 2d 69 65 73 29 2e 0d |bsidiary|(-ies)..|
|00000090| 0a 2a 2a 20 43 6f 6e 74 | 61 63 74 3a 20 68 74 74 |.** Cont|act: htt|
|000000a0| 70 3a 2f 2f 77 77 77 2e | 71 74 2d 70 72 6f 6a 65 |p://www.|qt-proje|
|000000b0| 63 74 2e 6f 72 67 2f 6c | 65 67 61 6c 0d 0a 2a 2a |ct.org/l|egal..**|
|000000c0| 0d 0a 2a 2a 20 54 68 69 | 73 20 66 69 6c 65 20 69 |..** Thi|s file i|
|000000d0| 73 20 70 61 72 74 20 6f | 66 20 74 68 65 20 51 74 |s part o|f the Qt|
|000000e0| 20 47 72 61 70 68 69 63 | 61 6c 20 45 66 66 65 63 | Graphic|al Effec|
|000000f0| 74 73 20 6d 6f 64 75 6c | 65 2e 0d 0a 2a 2a 0d 0a |ts modul|e...**..|
|00000100| 2a 2a 20 24 51 54 5f 42 | 45 47 49 4e 5f 4c 49 43 |** $QT_B|EGIN_LIC|
|00000110| 45 4e 53 45 3a 42 53 44 | 24 0d 0a 2a 2a 20 59 6f |ENSE:BSD|$..** Yo|
|00000120| 75 20 6d 61 79 20 75 73 | 65 20 74 68 69 73 20 66 |u may us|e this f|
|00000130| 69 6c 65 20 75 6e 64 65 | 72 20 74 68 65 20 74 65 |ile unde|r the te|
|00000140| 72 6d 73 20 6f 66 20 74 | 68 65 20 42 53 44 20 6c |rms of t|he BSD l|
|00000150| 69 63 65 6e 73 65 20 61 | 73 20 66 6f 6c 6c 6f 77 |icense a|s follow|
|00000160| 73 3a 0d 0a 2a 2a 0d 0a | 2a 2a 20 22 52 65 64 69 |s:..**..|** "Redi|
|00000170| 73 74 72 69 62 75 74 69 | 6f 6e 20 61 6e 64 20 75 |stributi|on and u|
|00000180| 73 65 20 69 6e 20 73 6f | 75 72 63 65 20 61 6e 64 |se in so|urce and|
|00000190| 20 62 69 6e 61 72 79 20 | 66 6f 72 6d 73 2c 20 77 | binary |forms, w|
|000001a0| 69 74 68 20 6f 72 20 77 | 69 74 68 6f 75 74 0d 0a |ith or w|ithout..|
|000001b0| 2a 2a 20 6d 6f 64 69 66 | 69 63 61 74 69 6f 6e 2c |** modif|ication,|
|000001c0| 20 61 72 65 20 70 65 72 | 6d 69 74 74 65 64 20 70 | are per|mitted p|
|000001d0| 72 6f 76 69 64 65 64 20 | 74 68 61 74 20 74 68 65 |rovided |that the|
|000001e0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 63 6f 6e 64 69 | followi|ng condi|
|000001f0| 74 69 6f 6e 73 20 61 72 | 65 0d 0a 2a 2a 20 6d 65 |tions ar|e..** me|
|00000200| 74 3a 0d 0a 2a 2a 20 20 | 20 2a 20 52 65 64 69 73 |t:..** | * Redis|
|00000210| 74 72 69 62 75 74 69 6f | 6e 73 20 6f 66 20 73 6f |tributio|ns of so|
|00000220| 75 72 63 65 20 63 6f 64 | 65 20 6d 75 73 74 20 72 |urce cod|e must r|
|00000230| 65 74 61 69 6e 20 74 68 | 65 20 61 62 6f 76 65 20 |etain th|e above |
|00000240| 63 6f 70 79 72 69 67 68 | 74 0d 0a 2a 2a 20 20 20 |copyrigh|t..** |
|00000250| 20 20 6e 6f 74 69 63 65 | 2c 20 74 68 69 73 20 6c | notice|, this l|
|00000260| 69 73 74 20 6f 66 20 63 | 6f 6e 64 69 74 69 6f 6e |ist of c|ondition|
|00000270| 73 20 61 6e 64 20 74 68 | 65 20 66 6f 6c 6c 6f 77 |s and th|e follow|
|00000280| 69 6e 67 20 64 69 73 63 | 6c 61 69 6d 65 72 2e 0d |ing disc|laimer..|
|00000290| 0a 2a 2a 20 20 20 2a 20 | 52 65 64 69 73 74 72 69 |.** * |Redistri|
|000002a0| 62 75 74 69 6f 6e 73 20 | 69 6e 20 62 69 6e 61 72 |butions |in binar|
|000002b0| 79 20 66 6f 72 6d 20 6d | 75 73 74 20 72 65 70 72 |y form m|ust repr|
|000002c0| 6f 64 75 63 65 20 74 68 | 65 20 61 62 6f 76 65 20 |oduce th|e above |
|000002d0| 63 6f 70 79 72 69 67 68 | 74 0d 0a 2a 2a 20 20 20 |copyrigh|t..** |
|000002e0| 20 20 6e 6f 74 69 63 65 | 2c 20 74 68 69 73 20 6c | notice|, this l|
|000002f0| 69 73 74 20 6f 66 20 63 | 6f 6e 64 69 74 69 6f 6e |ist of c|ondition|
|00000300| 73 20 61 6e 64 20 74 68 | 65 20 66 6f 6c 6c 6f 77 |s and th|e follow|
|00000310| 69 6e 67 20 64 69 73 63 | 6c 61 69 6d 65 72 20 69 |ing disc|laimer i|
|00000320| 6e 0d 0a 2a 2a 20 20 20 | 20 20 74 68 65 20 64 6f |n..** | the do|
|00000330| 63 75 6d 65 6e 74 61 74 | 69 6f 6e 20 61 6e 64 2f |cumentat|ion and/|
|00000340| 6f 72 20 6f 74 68 65 72 | 20 6d 61 74 65 72 69 61 |or other| materia|
|00000350| 6c 73 20 70 72 6f 76 69 | 64 65 64 20 77 69 74 68 |ls provi|ded with|
|00000360| 20 74 68 65 0d 0a 2a 2a | 20 20 20 20 20 64 69 73 | the..**| dis|
|00000370| 74 72 69 62 75 74 69 6f | 6e 2e 0d 0a 2a 2a 20 20 |tributio|n...** |
|00000380| 20 2a 20 4e 65 69 74 68 | 65 72 20 74 68 65 20 6e | * Neith|er the n|
|00000390| 61 6d 65 20 6f 66 20 44 | 69 67 69 61 20 50 6c 63 |ame of D|igia Plc|
|000003a0| 20 61 6e 64 20 69 74 73 | 20 53 75 62 73 69 64 69 | and its| Subsidi|
|000003b0| 61 72 79 28 2d 69 65 73 | 29 20 6e 6f 72 20 74 68 |ary(-ies|) nor th|
|000003c0| 65 20 6e 61 6d 65 73 0d | 0a 2a 2a 20 20 20 20 20 |e names.|.** |
|000003d0| 6f 66 20 69 74 73 20 63 | 6f 6e 74 72 69 62 75 74 |of its c|ontribut|
|000003e0| 6f 72 73 20 6d 61 79 20 | 62 65 20 75 73 65 64 20 |ors may |be used |
|000003f0| 74 6f 20 65 6e 64 6f 72 | 73 65 20 6f 72 20 70 72 |to endor|se or pr|
|00000400| 6f 6d 6f 74 65 20 70 72 | 6f 64 75 63 74 73 20 64 |omote pr|oducts d|
|00000410| 65 72 69 76 65 64 0d 0a | 2a 2a 20 20 20 20 20 66 |erived..|** f|
|00000420| 72 6f 6d 20 74 68 69 73 | 20 73 6f 66 74 77 61 72 |rom this| softwar|
|00000430| 65 20 77 69 74 68 6f 75 | 74 20 73 70 65 63 69 66 |e withou|t specif|
|00000440| 69 63 20 70 72 69 6f 72 | 20 77 72 69 74 74 65 6e |ic prior| written|
|00000450| 20 70 65 72 6d 69 73 73 | 69 6f 6e 2e 0d 0a 2a 2a | permiss|ion...**|
|00000460| 0d 0a 2a 2a 0d 0a 2a 2a | 20 54 48 49 53 20 53 4f |..**..**| THIS SO|
|00000470| 46 54 57 41 52 45 20 49 | 53 20 50 52 4f 56 49 44 |FTWARE I|S PROVID|
|00000480| 45 44 20 42 59 20 54 48 | 45 20 43 4f 50 59 52 49 |ED BY TH|E COPYRI|
|00000490| 47 48 54 20 48 4f 4c 44 | 45 52 53 20 41 4e 44 20 |GHT HOLD|ERS AND |
|000004a0| 43 4f 4e 54 52 49 42 55 | 54 4f 52 53 0d 0a 2a 2a |CONTRIBU|TORS..**|
|000004b0| 20 22 41 53 20 49 53 22 | 20 41 4e 44 20 41 4e 59 | "AS IS"| AND ANY|
|000004c0| 20 45 58 50 52 45 53 53 | 20 4f 52 20 49 4d 50 4c | EXPRESS| OR IMPL|
|000004d0| 49 45 44 20 57 41 52 52 | 41 4e 54 49 45 53 2c 20 |IED WARR|ANTIES, |
|000004e0| 49 4e 43 4c 55 44 49 4e | 47 2c 20 42 55 54 20 4e |INCLUDIN|G, BUT N|
|000004f0| 4f 54 0d 0a 2a 2a 20 4c | 49 4d 49 54 45 44 20 54 |OT..** L|IMITED T|
|00000500| 4f 2c 20 54 48 45 20 49 | 4d 50 4c 49 45 44 20 57 |O, THE I|MPLIED W|
|00000510| 41 52 52 41 4e 54 49 45 | 53 20 4f 46 20 4d 45 52 |ARRANTIE|S OF MER|
|00000520| 43 48 41 4e 54 41 42 49 | 4c 49 54 59 20 41 4e 44 |CHANTABI|LITY AND|
|00000530| 20 46 49 54 4e 45 53 53 | 20 46 4f 52 0d 0a 2a 2a | FITNESS| FOR..**|
|00000540| 20 41 20 50 41 52 54 49 | 43 55 4c 41 52 20 50 55 | A PARTI|CULAR PU|
|00000550| 52 50 4f 53 45 20 41 52 | 45 20 44 49 53 43 4c 41 |RPOSE AR|E DISCLA|
|00000560| 49 4d 45 44 2e 20 49 4e | 20 4e 4f 20 45 56 45 4e |IMED. IN| NO EVEN|
|00000570| 54 20 53 48 41 4c 4c 20 | 54 48 45 20 43 4f 50 59 |T SHALL |THE COPY|
|00000580| 52 49 47 48 54 0d 0a 2a | 2a 20 4f 57 4e 45 52 20 |RIGHT..*|* OWNER |
|00000590| 4f 52 20 43 4f 4e 54 52 | 49 42 55 54 4f 52 53 20 |OR CONTR|IBUTORS |
|000005a0| 42 45 20 4c 49 41 42 4c | 45 20 46 4f 52 20 41 4e |BE LIABL|E FOR AN|
|000005b0| 59 20 44 49 52 45 43 54 | 2c 20 49 4e 44 49 52 45 |Y DIRECT|, INDIRE|
|000005c0| 43 54 2c 20 49 4e 43 49 | 44 45 4e 54 41 4c 2c 0d |CT, INCI|DENTAL,.|
|000005d0| 0a 2a 2a 20 53 50 45 43 | 49 41 4c 2c 20 45 58 45 |.** SPEC|IAL, EXE|
|000005e0| 4d 50 4c 41 52 59 2c 20 | 4f 52 20 43 4f 4e 53 45 |MPLARY, |OR CONSE|
|000005f0| 51 55 45 4e 54 49 41 4c | 20 44 41 4d 41 47 45 53 |QUENTIAL| DAMAGES|
|00000600| 20 28 49 4e 43 4c 55 44 | 49 4e 47 2c 20 42 55 54 | (INCLUD|ING, BUT|
|00000610| 20 4e 4f 54 0d 0a 2a 2a | 20 4c 49 4d 49 54 45 44 | NOT..**| LIMITED|
|00000620| 20 54 4f 2c 20 50 52 4f | 43 55 52 45 4d 45 4e 54 | TO, PRO|CUREMENT|
|00000630| 20 4f 46 20 53 55 42 53 | 54 49 54 55 54 45 20 47 | OF SUBS|TITUTE G|
|00000640| 4f 4f 44 53 20 4f 52 20 | 53 45 52 56 49 43 45 53 |OODS OR |SERVICES|
|00000650| 3b 20 4c 4f 53 53 20 4f | 46 20 55 53 45 2c 0d 0a |; LOSS O|F USE,..|
|00000660| 2a 2a 20 44 41 54 41 2c | 20 4f 52 20 50 52 4f 46 |** DATA,| OR PROF|
|00000670| 49 54 53 3b 20 4f 52 20 | 42 55 53 49 4e 45 53 53 |ITS; OR |BUSINESS|
|00000680| 20 49 4e 54 45 52 52 55 | 50 54 49 4f 4e 29 20 48 | INTERRU|PTION) H|
|00000690| 4f 57 45 56 45 52 20 43 | 41 55 53 45 44 20 41 4e |OWEVER C|AUSED AN|
|000006a0| 44 20 4f 4e 20 41 4e 59 | 0d 0a 2a 2a 20 54 48 45 |D ON ANY|..** THE|
|000006b0| 4f 52 59 20 4f 46 20 4c | 49 41 42 49 4c 49 54 59 |ORY OF L|IABILITY|
|000006c0| 2c 20 57 48 45 54 48 45 | 52 20 49 4e 20 43 4f 4e |, WHETHE|R IN CON|
|000006d0| 54 52 41 43 54 2c 20 53 | 54 52 49 43 54 20 4c 49 |TRACT, S|TRICT LI|
|000006e0| 41 42 49 4c 49 54 59 2c | 20 4f 52 20 54 4f 52 54 |ABILITY,| OR TORT|
|000006f0| 0d 0a 2a 2a 20 28 49 4e | 43 4c 55 44 49 4e 47 20 |..** (IN|CLUDING |
|00000700| 4e 45 47 4c 49 47 45 4e | 43 45 20 4f 52 20 4f 54 |NEGLIGEN|CE OR OT|
|00000710| 48 45 52 57 49 53 45 29 | 20 41 52 49 53 49 4e 47 |HERWISE)| ARISING|
|00000720| 20 49 4e 20 41 4e 59 20 | 57 41 59 20 4f 55 54 20 | IN ANY |WAY OUT |
|00000730| 4f 46 20 54 48 45 20 55 | 53 45 0d 0a 2a 2a 20 4f |OF THE U|SE..** O|
|00000740| 46 20 54 48 49 53 20 53 | 4f 46 54 57 41 52 45 2c |F THIS S|OFTWARE,|
|00000750| 20 45 56 45 4e 20 49 46 | 20 41 44 56 49 53 45 44 | EVEN IF| ADVISED|
|00000760| 20 4f 46 20 54 48 45 20 | 50 4f 53 53 49 42 49 4c | OF THE |POSSIBIL|
|00000770| 49 54 59 20 4f 46 20 53 | 55 43 48 20 44 41 4d 41 |ITY OF S|UCH DAMA|
|00000780| 47 45 2e 22 0d 0a 2a 2a | 0d 0a 2a 2a 20 24 51 54 |GE."..**|..** $QT|
|00000790| 5f 45 4e 44 5f 4c 49 43 | 45 4e 53 45 24 0d 0a 2a |_END_LIC|ENSE$..*|
|000007a0| 2a 0d 0a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |*..*****|********|
|000007b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000007c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000007d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000007e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2f |********|*******/|
|000007f0| 0d 0a 0d 0a 69 6d 70 6f | 72 74 20 51 74 51 75 69 |....impo|rt QtQui|
|00000800| 63 6b 20 32 2e 30 0d 0a | 69 6d 70 6f 72 74 20 22 |ck 2.0..|import "|
|00000810| 70 72 69 76 61 74 65 22 | 0d 0a 0d 0a 2f 2a 21 0d |private"|..../*!.|
|00000820| 0a 20 20 20 20 5c 71 6d | 6c 74 79 70 65 20 4f 70 |. \qm|ltype Op|
|00000830| 61 63 69 74 79 4d 61 73 | 6b 0d 0a 20 20 20 20 5c |acityMas|k.. \|
|00000840| 69 6e 71 6d 6c 6d 6f 64 | 75 6c 65 20 51 74 47 72 |inqmlmod|ule QtGr|
|00000850| 61 70 68 69 63 61 6c 45 | 66 66 65 63 74 73 20 31 |aphicalE|ffects 1|
|00000860| 2e 30 0d 0a 20 20 20 20 | 5c 73 69 6e 63 65 20 51 |.0.. |\since Q|
|00000870| 74 47 72 61 70 68 69 63 | 61 6c 45 66 66 65 63 74 |tGraphic|alEffect|
|00000880| 73 20 31 2e 30 0d 0a 20 | 20 20 20 5c 69 6e 68 65 |s 1.0.. | \inhe|
|00000890| 72 69 74 73 20 51 74 51 | 75 69 63 6b 32 3a 3a 49 |rits QtQ|uick2::I|
|000008a0| 74 65 6d 0d 0a 20 20 20 | 20 5c 69 6e 67 72 6f 75 |tem.. | \ingrou|
|000008b0| 70 20 71 74 67 72 61 70 | 68 69 63 61 6c 65 66 66 |p qtgrap|hicaleff|
|000008c0| 65 63 74 73 2d 6d 61 73 | 6b 0d 0a 20 20 20 20 5c |ects-mas|k.. \|
|000008d0| 62 72 69 65 66 20 4d 61 | 73 6b 73 20 74 68 65 20 |brief Ma|sks the |
|000008e0| 73 6f 75 72 63 65 20 69 | 74 65 6d 20 77 69 74 68 |source i|tem with|
|000008f0| 20 61 6e 6f 74 68 65 72 | 20 69 74 65 6d 2e 0d 0a | another| item...|
|00000900| 0d 0a 20 20 20 20 5c 74 | 61 62 6c 65 0d 0a 20 20 |.. \t|able.. |
|00000910| 20 20 5c 68 65 61 64 65 | 72 0d 0a 20 20 20 20 20 | \heade|r.. |
|00000920| 20 20 20 5c 6c 69 20 53 | 6f 75 72 63 65 0d 0a 20 | \li S|ource.. |
|00000930| 20 20 20 20 20 20 20 5c | 6c 69 20 4d 61 73 6b 53 | \|li MaskS|
|00000940| 6f 75 72 63 65 0d 0a 20 | 20 20 20 20 20 20 20 5c |ource.. | \|
|00000950| 6c 69 20 45 66 66 65 63 | 74 20 61 70 70 6c 69 65 |li Effec|t applie|
|00000960| 64 0d 0a 20 20 20 20 5c | 72 6f 77 0d 0a 20 20 20 |d.. \|row.. |
|00000970| 20 20 20 20 20 5c 6c 69 | 20 5c 69 6d 61 67 65 20 | \li| \image |
|00000980| 4f 72 69 67 69 6e 61 6c | 5f 62 75 67 2e 70 6e 67 |Original|_bug.png|
|00000990| 0d 0a 20 20 20 20 20 20 | 20 20 5c 6c 69 20 5c 69 |.. | \li \i|
|000009a0| 6d 61 67 65 20 4f 70 61 | 63 69 74 79 4d 61 73 6b |mage Opa|cityMask|
|000009b0| 5f 6d 61 73 6b 2e 70 6e | 67 0d 0a 20 20 20 20 20 |_mask.pn|g.. |
|000009c0| 20 20 20 5c 6c 69 20 5c | 69 6d 61 67 65 20 4f 70 | \li \|image Op|
|000009d0| 61 63 69 74 79 4d 61 73 | 6b 5f 62 75 67 2e 70 6e |acityMas|k_bug.pn|
|000009e0| 67 0d 0a 20 20 20 20 5c | 65 6e 64 74 61 62 6c 65 |g.. \|endtable|
|000009f0| 0d 0a 0d 0a 20 20 20 20 | 5c 73 65 63 74 69 6f 6e |.... |\section|
|00000a00| 31 20 45 78 61 6d 70 6c | 65 0d 0a 0d 0a 20 20 20 |1 Exampl|e.... |
|00000a10| 20 54 68 65 20 66 6f 6c | 6c 6f 77 69 6e 67 20 65 | The fol|lowing e|
|00000a20| 78 61 6d 70 6c 65 20 73 | 68 6f 77 73 20 68 6f 77 |xample s|hows how|
|00000a30| 20 74 6f 20 61 70 70 6c | 79 20 74 68 65 20 65 66 | to appl|y the ef|
|00000a40| 66 65 63 74 2e 0d 0a 20 | 20 20 20 5c 73 6e 69 70 |fect... | \snip|
|00000a50| 70 65 74 20 4f 70 61 63 | 69 74 79 4d 61 73 6b 2d |pet Opac|ityMask-|
|00000a60| 65 78 61 6d 70 6c 65 2e | 71 6d 6c 20 65 78 61 6d |example.|qml exam|
|00000a70| 70 6c 65 0d 0a 0d 0a 2a | 2f 0d 0a 49 74 65 6d 20 |ple....*|/..Item |
|00000a80| 7b 0d 0a 20 20 20 20 69 | 64 3a 20 72 6f 6f 74 49 |{.. i|d: rootI|
|00000a90| 74 65 6d 0d 0a 0d 0a 20 | 20 20 20 2f 2a 21 0d 0a |tem.... | /*!..|
|00000aa0| 20 20 20 20 20 20 20 20 | 54 68 69 73 20 70 72 6f | |This pro|
|00000ab0| 70 65 72 74 79 20 64 65 | 66 69 6e 65 73 20 74 68 |perty de|fines th|
|00000ac0| 65 20 73 6f 75 72 63 65 | 20 69 74 65 6d 20 74 68 |e source| item th|
|00000ad0| 61 74 20 69 73 20 67 6f | 69 6e 67 20 74 6f 20 62 |at is go|ing to b|
|00000ae0| 65 20 6d 61 73 6b 65 64 | 2e 0d 0a 0d 0a 20 20 20 |e masked|..... |
|00000af0| 20 20 20 20 20 5c 6e 6f | 74 65 20 49 74 20 69 73 | \no|te It is|
|00000b00| 20 6e 6f 74 20 73 75 70 | 70 6f 72 74 65 64 20 74 | not sup|ported t|
|00000b10| 6f 20 6c 65 74 20 74 68 | 65 20 65 66 66 65 63 74 |o let th|e effect|
|00000b20| 20 69 6e 63 6c 75 64 65 | 20 69 74 73 65 6c 66 2c | include| itself,|
|00000b30| 20 66 6f 72 0d 0a 20 20 | 20 20 20 20 20 20 69 6e | for.. | in|
|00000b40| 73 74 61 6e 63 65 20 62 | 79 20 73 65 74 74 69 6e |stance b|y settin|
|00000b50| 67 20 73 6f 75 72 63 65 | 20 74 6f 20 74 68 65 20 |g source| to the |
|00000b60| 65 66 66 65 63 74 27 73 | 20 70 61 72 65 6e 74 2e |effect's| parent.|
|00000b70| 0d 0a 20 20 20 20 2a 2f | 0d 0a 20 20 20 20 70 72 |.. */|.. pr|
|00000b80| 6f 70 65 72 74 79 20 76 | 61 72 69 61 6e 74 20 73 |operty v|ariant s|
|00000b90| 6f 75 72 63 65 0d 0a 0d | 0a 20 20 20 20 2f 2a 21 |ource...|. /*!|
|00000ba0| 0d 0a 20 20 20 20 20 20 | 20 20 54 68 69 73 20 70 |.. | This p|
|00000bb0| 72 6f 70 65 72 74 79 20 | 64 65 66 69 6e 65 73 20 |roperty |defines |
|00000bc0| 74 68 65 20 69 74 65 6d | 20 74 68 61 74 20 69 73 |the item| that is|
|00000bd0| 20 67 6f 69 6e 67 20 74 | 6f 20 62 65 20 75 73 65 | going t|o be use|
|00000be0| 64 20 61 73 20 74 68 65 | 20 6d 61 73 6b 2e 20 54 |d as the| mask. T|
|00000bf0| 68 65 0d 0a 20 20 20 20 | 20 20 20 20 6d 61 73 6b |he.. | mask|
|00000c00| 20 69 74 65 6d 20 67 65 | 74 73 20 72 65 6e 64 65 | item ge|ts rende|
|00000c10| 72 65 64 20 69 6e 74 6f | 20 61 6e 20 69 6e 74 65 |red into| an inte|
|00000c20| 72 6d 65 64 69 61 74 65 | 20 70 69 78 65 6c 20 62 |rmediate| pixel b|
|00000c30| 75 66 66 65 72 20 61 6e | 64 20 74 68 65 20 61 6c |uffer an|d the al|
|00000c40| 70 68 61 0d 0a 20 20 20 | 20 20 20 20 20 76 61 6c |pha.. | val|
|00000c50| 75 65 73 20 66 72 6f 6d | 20 74 68 65 20 72 65 73 |ues from| the res|
|00000c60| 75 6c 74 20 61 72 65 20 | 75 73 65 64 20 74 6f 20 |ult are |used to |
|00000c70| 64 65 74 65 72 6d 69 6e | 65 20 74 68 65 20 73 6f |determin|e the so|
|00000c80| 75 72 63 65 20 69 74 65 | 6d 27 73 20 70 69 78 65 |urce ite|m's pixe|
|00000c90| 6c 73 0d 0a 20 20 20 20 | 20 20 20 20 76 69 73 69 |ls.. | visi|
|00000ca0| 62 69 6c 69 74 79 20 69 | 6e 20 74 68 65 20 64 69 |bility i|n the di|
|00000cb0| 73 70 6c 61 79 2e 0d 0a | 0d 0a 20 20 20 20 20 20 |splay...|.. |
|00000cc0| 20 20 5c 74 61 62 6c 65 | 0d 0a 20 20 20 20 20 20 | \table|.. |
|00000cd0| 20 20 5c 68 65 61 64 65 | 72 0d 0a 20 20 20 20 20 | \heade|r.. |
|00000ce0| 20 20 20 20 20 20 20 5c | 6c 69 20 4f 72 69 67 69 | \|li Origi|
|00000cf0| 6e 61 6c 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |nal.. | |
|00000d00| 20 5c 6c 69 20 4d 61 73 | 6b 0d 0a 20 20 20 20 20 | \li Mas|k.. |
|00000d10| 20 20 20 20 20 20 20 5c | 6c 69 20 45 66 66 65 63 | \|li Effec|
|00000d20| 74 20 61 70 70 6c 69 65 | 64 0d 0a 20 20 20 20 20 |t applie|d.. |
|00000d30| 20 20 20 5c 72 6f 77 0d | 0a 20 20 20 20 20 20 20 | \row.|. |
|00000d40| 20 20 20 20 20 5c 6c 69 | 20 5c 69 6d 61 67 65 20 | \li| \image |
|00000d50| 4f 72 69 67 69 6e 61 6c | 5f 62 75 67 2e 70 6e 67 |Original|_bug.png|
|00000d60| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 6c |.. | \l|
|00000d70| 69 20 5c 69 6d 61 67 65 | 20 4f 70 61 63 69 74 79 |i \image| Opacity|
|00000d80| 4d 61 73 6b 5f 6d 61 73 | 6b 2e 70 6e 67 0d 0a 20 |Mask_mas|k.png.. |
|00000d90| 20 20 20 20 20 20 20 20 | 20 20 20 5c 6c 69 20 5c | | \li \|
|00000da0| 69 6d 61 67 65 20 4f 70 | 61 63 69 74 79 4d 61 73 |image Op|acityMas|
|00000db0| 6b 5f 62 75 67 2e 70 6e | 67 0d 0a 20 20 20 20 20 |k_bug.pn|g.. |
|00000dc0| 20 20 20 5c 65 6e 64 74 | 61 62 6c 65 0d 0a 20 20 | \endt|able.. |
|00000dd0| 20 20 2a 2f 0d 0a 20 20 | 20 20 70 72 6f 70 65 72 | */.. | proper|
|00000de0| 74 79 20 76 61 72 69 61 | 6e 74 20 6d 61 73 6b 53 |ty varia|nt maskS|
|00000df0| 6f 75 72 63 65 0d 0a 0d | 0a 20 20 20 20 2f 2a 21 |ource...|. /*!|
|00000e00| 0d 0a 20 20 20 20 20 20 | 20 20 54 68 69 73 20 70 |.. | This p|
|00000e10| 72 6f 70 65 72 74 79 20 | 61 6c 6c 6f 77 73 20 74 |roperty |allows t|
|00000e20| 68 65 20 65 66 66 65 63 | 74 20 6f 75 74 70 75 74 |he effec|t output|
|00000e30| 20 70 69 78 65 6c 73 20 | 74 6f 20 62 65 20 63 61 | pixels |to be ca|
|00000e40| 63 68 65 64 20 69 6e 20 | 6f 72 64 65 72 20 74 6f |ched in |order to|
|00000e50| 0d 0a 20 20 20 20 20 20 | 20 20 69 6d 70 72 6f 76 |.. | improv|
|00000e60| 65 20 74 68 65 20 72 65 | 6e 64 65 72 69 6e 67 20 |e the re|ndering |
|00000e70| 70 65 72 66 6f 72 6d 61 | 6e 63 65 2e 0d 0a 0d 0a |performa|nce.....|
|00000e80| 20 20 20 20 20 20 20 20 | 45 76 65 72 79 20 74 69 | |Every ti|
|00000e90| 6d 65 20 74 68 65 20 73 | 6f 75 72 63 65 20 6f 72 |me the s|ource or|
|00000ea0| 20 65 66 66 65 63 74 20 | 70 72 6f 70 65 72 74 69 | effect |properti|
|00000eb0| 65 73 20 61 72 65 20 63 | 68 61 6e 67 65 64 2c 20 |es are c|hanged, |
|00000ec0| 74 68 65 20 70 69 78 65 | 6c 73 20 69 6e 0d 0a 20 |the pixe|ls in.. |
|00000ed0| 20 20 20 20 20 20 20 74 | 68 65 20 63 61 63 68 65 | t|he cache|
|00000ee0| 20 6d 75 73 74 20 62 65 | 20 75 70 64 61 74 65 64 | must be| updated|
|00000ef0| 2e 20 4d 65 6d 6f 72 79 | 20 63 6f 6e 73 75 6d 70 |. Memory| consump|
|00000f00| 74 69 6f 6e 20 69 73 20 | 69 6e 63 72 65 61 73 65 |tion is |increase|
|00000f10| 64 2c 20 62 65 63 61 75 | 73 65 20 61 6e 0d 0a 20 |d, becau|se an.. |
|00000f20| 20 20 20 20 20 20 20 65 | 78 74 72 61 20 62 75 66 | e|xtra buf|
|00000f30| 66 65 72 20 6f 66 20 6d | 65 6d 6f 72 79 20 69 73 |fer of m|emory is|
|00000f40| 20 72 65 71 75 69 72 65 | 64 20 66 6f 72 20 73 74 | require|d for st|
|00000f50| 6f 72 69 6e 67 20 74 68 | 65 20 65 66 66 65 63 74 |oring th|e effect|
|00000f60| 20 6f 75 74 70 75 74 2e | 0d 0a 0d 0a 20 20 20 20 | output.|.... |
|00000f70| 20 20 20 20 49 74 20 69 | 73 20 72 65 63 6f 6d 6d | It i|s recomm|
|00000f80| 65 6e 64 65 64 20 74 6f | 20 64 69 73 61 62 6c 65 |ended to| disable|
|00000f90| 20 74 68 65 20 63 61 63 | 68 65 20 77 68 65 6e 20 | the cac|he when |
|00000fa0| 74 68 65 20 73 6f 75 72 | 63 65 20 6f 72 20 74 68 |the sour|ce or th|
|00000fb0| 65 20 65 66 66 65 63 74 | 0d 0a 20 20 20 20 20 20 |e effect|.. |
|00000fc0| 20 20 70 72 6f 70 65 72 | 74 69 65 73 20 61 72 65 | proper|ties are|
|00000fd0| 20 61 6e 69 6d 61 74 65 | 64 2e 0d 0a 0d 0a 20 20 | animate|d..... |
|00000fe0| 20 20 20 20 20 20 42 79 | 20 64 65 66 61 75 6c 74 | By| default|
|00000ff0| 2c 20 74 68 65 20 70 72 | 6f 70 65 72 74 79 20 69 |, the pr|operty i|
|00001000| 73 20 73 65 74 20 74 6f | 20 5c 63 20 66 61 6c 73 |s set to| \c fals|
|00001010| 65 2e 0d 0a 0d 0a 20 20 | 20 20 20 20 20 20 5c 6e |e..... | \n|
|00001020| 6f 74 65 20 49 74 20 69 | 73 20 6e 6f 74 20 73 75 |ote It i|s not su|
|00001030| 70 70 6f 72 74 65 64 20 | 74 6f 20 6c 65 74 20 74 |pported |to let t|
|00001040| 68 65 20 65 66 66 65 63 | 74 20 69 6e 63 6c 75 64 |he effec|t includ|
|00001050| 65 20 69 74 73 65 6c 66 | 2c 20 66 6f 72 0d 0a 20 |e itself|, for.. |
|00001060| 20 20 20 20 20 20 20 69 | 6e 73 74 61 6e 63 65 20 | i|nstance |
|00001070| 62 79 20 73 65 74 74 69 | 6e 67 20 6d 61 73 6b 53 |by setti|ng maskS|
|00001080| 6f 75 72 63 65 20 74 6f | 20 74 68 65 20 65 66 66 |ource to| the eff|
|00001090| 65 63 74 27 73 20 70 61 | 72 65 6e 74 2e 0d 0a 20 |ect's pa|rent... |
|000010a0| 20 20 20 2a 2f 0d 0a 20 | 20 20 20 70 72 6f 70 65 | */.. | prope|
|000010b0| 72 74 79 20 62 6f 6f 6c | 20 63 61 63 68 65 64 3a |rty bool| cached:|
|000010c0| 20 66 61 6c 73 65 0d 0a | 0d 0a 20 20 20 20 53 6f | false..|.. So|
|000010d0| 75 72 63 65 50 72 6f 78 | 79 20 7b 0d 0a 20 20 20 |urceProx|y {.. |
|000010e0| 20 20 20 20 20 69 64 3a | 20 73 6f 75 72 63 65 50 | id:| sourceP|
|000010f0| 72 6f 78 79 0d 0a 20 20 | 20 20 20 20 20 20 69 6e |roxy.. | in|
|00001100| 70 75 74 3a 20 72 6f 6f | 74 49 74 65 6d 2e 73 6f |put: roo|tItem.so|
|00001110| 75 72 63 65 0d 0a 20 20 | 20 20 7d 0d 0a 0d 0a 20 |urce.. | }.... |
|00001120| 20 20 20 53 6f 75 72 63 | 65 50 72 6f 78 79 20 7b | Sourc|eProxy {|
|00001130| 0d 0a 20 20 20 20 20 20 | 20 20 69 64 3a 20 6d 61 |.. | id: ma|
|00001140| 73 6b 53 6f 75 72 63 65 | 50 72 6f 78 79 0d 0a 20 |skSource|Proxy.. |
|00001150| 20 20 20 20 20 20 20 69 | 6e 70 75 74 3a 20 72 6f | i|nput: ro|
|00001160| 6f 74 49 74 65 6d 2e 6d | 61 73 6b 53 6f 75 72 63 |otItem.m|askSourc|
|00001170| 65 0d 0a 20 20 20 20 7d | 0d 0a 0d 0a 20 20 20 20 |e.. }|.... |
|00001180| 53 68 61 64 65 72 45 66 | 66 65 63 74 53 6f 75 72 |ShaderEf|fectSour|
|00001190| 63 65 20 7b 0d 0a 20 20 | 20 20 20 20 20 20 69 64 |ce {.. | id|
|000011a0| 3a 20 63 61 63 68 65 49 | 74 65 6d 0d 0a 20 20 20 |: cacheI|tem.. |
|000011b0| 20 20 20 20 20 61 6e 63 | 68 6f 72 73 2e 66 69 6c | anc|hors.fil|
|000011c0| 6c 3a 20 70 61 72 65 6e | 74 0d 0a 20 20 20 20 20 |l: paren|t.. |
|000011d0| 20 20 20 76 69 73 69 62 | 6c 65 3a 20 72 6f 6f 74 | visib|le: root|
|000011e0| 49 74 65 6d 2e 63 61 63 | 68 65 64 0d 0a 20 20 20 |Item.cac|hed.. |
|000011f0| 20 20 20 20 20 73 6d 6f | 6f 74 68 3a 20 74 72 75 | smo|oth: tru|
|00001200| 65 0d 0a 20 20 20 20 20 | 20 20 20 73 6f 75 72 63 |e.. | sourc|
|00001210| 65 49 74 65 6d 3a 20 73 | 68 61 64 65 72 49 74 65 |eItem: s|haderIte|
|00001220| 6d 0d 0a 20 20 20 20 20 | 20 20 20 6c 69 76 65 3a |m.. | live:|
|00001230| 20 74 72 75 65 0d 0a 20 | 20 20 20 20 20 20 20 68 | true.. | h|
|00001240| 69 64 65 53 6f 75 72 63 | 65 3a 20 76 69 73 69 62 |ideSourc|e: visib|
|00001250| 6c 65 0d 0a 20 20 20 20 | 7d 0d 0a 0d 0a 20 20 20 |le.. |}.... |
|00001260| 20 53 68 61 64 65 72 45 | 66 66 65 63 74 20 7b 0d | ShaderE|ffect {.|
|00001270| 0a 20 20 20 20 20 20 20 | 20 69 64 3a 20 73 68 61 |. | id: sha|
|00001280| 64 65 72 49 74 65 6d 0d | 0a 20 20 20 20 20 20 20 |derItem.|. |
|00001290| 20 70 72 6f 70 65 72 74 | 79 20 76 61 72 69 61 6e | propert|y varian|
|000012a0| 74 20 73 6f 75 72 63 65 | 3a 20 73 6f 75 72 63 65 |t source|: source|
|000012b0| 50 72 6f 78 79 2e 6f 75 | 74 70 75 74 0d 0a 20 20 |Proxy.ou|tput.. |
|000012c0| 20 20 20 20 20 20 70 72 | 6f 70 65 72 74 79 20 76 | pr|operty v|
|000012d0| 61 72 69 61 6e 74 20 6d | 61 73 6b 53 6f 75 72 63 |ariant m|askSourc|
|000012e0| 65 3a 20 6d 61 73 6b 53 | 6f 75 72 63 65 50 72 6f |e: maskS|ourcePro|
|000012f0| 78 79 2e 6f 75 74 70 75 | 74 0d 0a 0d 0a 20 20 20 |xy.outpu|t.... |
|00001300| 20 20 20 20 20 61 6e 63 | 68 6f 72 73 2e 66 69 6c | anc|hors.fil|
|00001310| 6c 3a 20 70 61 72 65 6e | 74 0d 0a 0d 0a 20 20 20 |l: paren|t.... |
|00001320| 20 20 20 20 20 66 72 61 | 67 6d 65 6e 74 53 68 61 | fra|gmentSha|
|00001330| 64 65 72 3a 20 22 0d 0a | 20 20 20 20 20 20 20 20 |der: "..| |
|00001340| 20 20 20 20 76 61 72 79 | 69 6e 67 20 68 69 67 68 | vary|ing high|
|00001350| 70 20 76 65 63 32 20 71 | 74 5f 54 65 78 43 6f 6f |p vec2 q|t_TexCoo|
|00001360| 72 64 30 3b 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |rd0;.. | |
|00001370| 20 20 75 6e 69 66 6f 72 | 6d 20 68 69 67 68 70 20 | unifor|m highp |
|00001380| 66 6c 6f 61 74 20 71 74 | 5f 4f 70 61 63 69 74 79 |float qt|_Opacity|
|00001390| 3b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 75 |;.. | u|
|000013a0| 6e 69 66 6f 72 6d 20 6c | 6f 77 70 20 73 61 6d 70 |niform l|owp samp|
|000013b0| 6c 65 72 32 44 20 73 6f | 75 72 63 65 3b 0d 0a 20 |ler2D so|urce;.. |
|000013c0| 20 20 20 20 20 20 20 20 | 20 20 20 75 6e 69 66 6f | | unifo|
|000013d0| 72 6d 20 6c 6f 77 70 20 | 73 61 6d 70 6c 65 72 32 |rm lowp |sampler2|
|000013e0| 44 20 6d 61 73 6b 53 6f | 75 72 63 65 3b 0d 0a 20 |D maskSo|urce;.. |
|000013f0| 20 20 20 20 20 20 20 20 | 20 20 20 76 6f 69 64 20 | | void |
|00001400| 6d 61 69 6e 28 76 6f 69 | 64 29 20 7b 0d 0a 20 20 |main(voi|d) {.. |
|00001410| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 67 6c | | gl|
|00001420| 5f 46 72 61 67 43 6f 6c | 6f 72 20 3d 20 74 65 78 |_FragCol|or = tex|
|00001430| 74 75 72 65 32 44 28 73 | 6f 75 72 63 65 2c 20 71 |ture2D(s|ource, q|
|00001440| 74 5f 54 65 78 43 6f 6f | 72 64 30 2e 73 74 29 20 |t_TexCoo|rd0.st) |
|00001450| 2a 20 28 74 65 78 74 75 | 72 65 32 44 28 6d 61 73 |* (textu|re2D(mas|
|00001460| 6b 53 6f 75 72 63 65 2c | 20 71 74 5f 54 65 78 43 |kSource,| qt_TexC|
|00001470| 6f 6f 72 64 30 2e 73 74 | 29 2e 61 29 20 2a 20 71 |oord0.st|).a) * q|
|00001480| 74 5f 4f 70 61 63 69 74 | 79 3b 0d 0a 20 20 20 20 |t_Opacit|y;.. |
|00001490| 20 20 20 20 20 20 20 20 | 7d 0d 0a 20 20 20 20 20 | |}.. |
|000014a0| 20 20 20 22 0d 0a 20 20 | 20 20 7d 0d 0a 7d 0d 0a | ".. | }..}..|
+--------+-------------------------+-------------------------+--------+--------+